From: Colin Walters Date: Sun, 5 Apr 2015 13:18:42 +0000 (-0400) Subject: dist-packaging: Don't delete 91-ostree.preset, do clean old rpms/sources X-Git-Tag: archive/raspbian/2022.1-3+rpi1~1^2~816 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=dcae7dee57888fa905e5e7091cdcae98797306fa;p=ostree.git dist-packaging: Don't delete 91-ostree.preset, do clean old rpms/sources We have to copy the sources to avoid rpmbuild deleting them. But on the other hand there's no reason for old sources to stick around. --- diff --git a/packaging/Makefile.dist-packaging b/packaging/Makefile.dist-packaging index e1389ebd..b55211d6 100644 --- a/packaging/Makefile.dist-packaging +++ b/packaging/Makefile.dist-packaging @@ -9,6 +9,7 @@ PACKAGE=ostree PKG_VER = $(PACKAGE)-$(GITREV_FOR_PKG) dist-snapshot: + rm -f *.tar.xz set -x; \ echo "PACKAGE=$(PACKAGE)"; \ TARFILE_TMP=$(PKG_VER).tar.tmp; \ @@ -26,8 +27,14 @@ dist-snapshot: xz $(PKG_VER).tar srpm: dist-snapshot - sed -e "s,^Version:.*,Version: $(GITREV_FOR_PKG)," $(PACKAGE).spec.in > $(PACKAGE).spec; \ - ./rpmbuild-cwd -bs $(PACKAGE).spec + (tmpd=`pwd`/tmp-packaging; rm -rf "$${tmpd}"; mkdir "$${tmpd}"; \ + sed -e "s,^Version:.*,Version: $(GITREV_FOR_PKG)," $(PACKAGE).spec.in > "$${tmpd}/$(PACKAGE).spec"; \ + cp 91-ostree.preset "$${tmpd}"; ln $(PKG_VER).tar.xz "$${tmpd}"; \ + cd "$${tmpd}" && ../rpmbuild-cwd -bs $(PACKAGE).spec && mv *.src.rpm ..) -rpm: srpm - ./rpmbuild-cwd --rebuild $(PKG_VER)*.src.rpm +rpm: dist-snapshot + rm -f *.rpm + (tmpd=`pwd`/tmp-packaging; rm -rf "$${tmpd}"; mkdir "$${tmpd}"; \ + sed -e "s,^Version:.*,Version: $(GITREV_FOR_PKG)," $(PACKAGE).spec.in > "$${tmpd}/$(PACKAGE).spec"; \ + cp 91-ostree.preset "$${tmpd}"; ln $(PKG_VER).tar.xz "$${tmpd}"; \ + cd "$${tmpd}" && ../rpmbuild-cwd -bb $(PACKAGE).spec && mv $$(arch)/*.rpm ..)